package cloud.xlh.infrastructure.mq.operate;

/**
 * Created with IntelliJ IDEA.
 *
 * @ project name : xlh_osms
 * @ Author: XuLeHuang
 * @ Date: 2023/10/12 9:56
 * @ Description:
 */
public class BaseMQOperateParamIn<T> {
    private MQSendMessageFunctionInterface mqSendMessageFunctionInterface;
    private T diyData;

    public MQSendMessageFunctionInterface getMqSendMessageFunctionInterface() {
        return mqSendMessageFunctionInterface;
    }

    public void setMqSendMessageFunctionInterface(MQSendMessageFunctionInterface mqSendMessageFunctionInterface) {
        this.mqSendMessageFunctionInterface = mqSendMessageFunctionInterface;
    }

    public T getDiyData() {
        return diyData;
    }

    public void setDiyData(T diyData) {
        this.diyData = diyData;
    }

    @Override
    public String toString() {
        return "BaseMQOperateParm{" +
                "mqSendMessageFunctionInterface=" + mqSendMessageFunctionInterface +
                ", diyData=" + diyData +
                '}';
    }
}
